Importing pandas and plotly express

Dropping columns not needed/ not significant

Finding null values in each column

Filling null values with 'unknown' for string based columns

Removing all rows where 'last review' is null

For the numeric columns, each null value in each column is filled with the mean of the column. For the column of 'price' and'service fee', first the '$',',' charachters are removed after which they are convered into float data types so to be used in the mean calculation

For the reviews and avaliability columns, similar method is used to fill the null values with the mean of the column.

Each column is again checked for null values

The following are some visulisations based on the data